package com.sunfeng.gulimall.coupon;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.cloud.client.discovery.EnableDiscoveryClient;

/**
 * 有 @Mapper注解不用MapperScan
 *
 *  增加了使用Nacos 作为配置中心
 *
 *  1)、每个命名空间:配置隔离
 *   1、开发、测试、生产：利用命名空间做环境隔离
 *      在bootstrap.yml配置上，需要使用哪个命名空间下的配置
 *   2、每一个微服务之间互相隔离配置，每一个微服务都创建一个自己的命名空间
 *
 *  2)、配置集: 所有配置的集合
 *  3)、配置集ID: 类似文件名
 *      DataID: 类似文件名
 *  4)、配置分组
 *       默认所有的配置集都属于 DEFAULT_GROUP
 *  每个微服务创建自己的命名空间  使用配置分组区分环境
 *
 *
 */
@EnableDiscoveryClient
@SpringBootApplication
public class GuLiMallCouponApplication {

    public static void main(String[] args) {
        SpringApplication.run(GuLiMallCouponApplication.class, args);
    }

}
